package com.qianli.user.domain.model;

import com.qianli.user.domain.model.behavior.*;

import java.io.Serializable;
import java.util.List;

/**
 * name:行为模型（均取最新一条）
 * auth:ting.li@qianli-inc.com
 * date:2018/1/2 10:11
 * version: v1.0.0
 **/
public class UserBehaviorModel implements Serializable{

    private static final long serialVersionUID = 689806608857452772L;
    /**
     * 用户code
     */
    private String userCode;

    /**
     * app信息
     */
    private UserBehaviorAppInfo      appInfo;

    /**
     * 用户设备
     */
    private UserBehaviorDevice UserBehaviorDevice;
    /**
     * 用户gps
     */
    private UserBehaviorGps          userBehaviorGps;
    /**
     * 用户数美信息
     */
    private UserBehaviorShumei       userBehaviorShumei;
    /**
     * 用户wifi信息
     */
    private UserBehaviorWifi         userBehaviorWifi;

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public UserBehaviorAppInfo getAppInfo() {
        return appInfo;
    }

    public void setAppInfo(UserBehaviorAppInfo appInfo) {
        this.appInfo = appInfo;
    }

    public com.qianli.user.domain.model.behavior.UserBehaviorDevice getUserBehaviorDevice() {
        return UserBehaviorDevice;
    }

    public void setUserBehaviorDevice(
            com.qianli.user.domain.model.behavior.UserBehaviorDevice userBehaviorDevice) {
        UserBehaviorDevice = userBehaviorDevice;
    }

    public UserBehaviorShumei getUserBehaviorShumei() {
        return userBehaviorShumei;
    }

    public void setUserBehaviorShumei(UserBehaviorShumei userBehaviorShumei) {
        this.userBehaviorShumei = userBehaviorShumei;
    }

    public UserBehaviorWifi getUserBehaviorWifi() {
        return userBehaviorWifi;
    }

    public void setUserBehaviorWifi(UserBehaviorWifi userBehaviorWifi) {
        this.userBehaviorWifi = userBehaviorWifi;
    }

    public UserBehaviorGps getUserBehaviorGps() {
        return userBehaviorGps;
    }

    public void setUserBehaviorGps(UserBehaviorGps userBehaviorGps) {
        this.userBehaviorGps = userBehaviorGps;
    }
}
